A Novel Packet Queuing and Scheduling Algorithm and Its Link Sharing Performance for Home Router
نویسندگان
چکیده
A home router, or a home gateway, is the node that resides between a public network and a home network for computers to share Internet connections. To insert customized queuing and scheduling codes into the embedded Linux kernel is a way to make the Linux-based home routers support Quality of Service (QoS). It is desirable that the small Linux kernel adopts an efficient queuing and scheduling algorithm to support link sharing, priority and traffic shaping. The algorithm presented in this paper is based on the concept of hierarchical link-sharing and each class in the hierarchy is bound with a token bucket, which can shape the traffic of this class. The analysis and experiment results presented in the paper show that through the novel way of weighted fair token sharing, this proposed algorithm guarantees basic bandwidth service for each class and enables weighted fair sharing of excess bandwidth, with which home computers connected to the network share the Internet service evenly.
منابع مشابه
Load Sharing with OCGRR for Network Processors Which Supports Different services
A new scheme for packet transaction in a router is used, which provides load sharing among multiple network processors for various traffic patterns by introducing an OCGRR scheduler at the output port of the core router and multiprocessors . A feedback control mechanism prevents processor overload. The incoming traffic is scheduled by using a mapping formula derived from the robust hash routing...
متن کاملSuez: A Cluster-based Scalable Real-Time Packet Router
Suez is a high-performance real-time packet router that supports fast best-eeort packet routing and scalable QoS-guaranteed packet scheduling, and is built on a hardware platform consisting of a cluster of commodity PCs connected by a gigabit/sec system area network. The major goal of the Suez project is to demonstrate that the PC cluster architecture can be as cost-eeective a platform for high...
متن کاملScheduling and Queue Management of Multi-band Mobile Routers
Recent trend in Internet usage have seen large amount of multimedia data due to increasingly large number of mobile users. To facilitate higher bandwidth, modern mobile routers are capable of supporting simultaneous multi-band, leading to less interference, higher capacity and better reliability. However, there exists no previous work that attempt to maximize utilization of available bandwidth ...
متن کاملNBQ: Neighbor-State Based Queuing for Adaptive Bandwidth Sharing
In this paper, we propose the Neighbor-state Based Queuing (NBQ) for improving the performance of ows sharing link bandwidth under various transfer protocols. Each router with NBQ informs the next upstream router of its link status. According to the received status, NBQ dynamically sets the packet discard ratio of the non-adaptive ows. NBQ reduces the wasted nonadaptive ows and provides availab...
متن کاملStart-time Fair Queuing: A Scheduling Algorithm for Integrated Services Packet Switching Networks
We present Start-time Fair Queuing (SFQ) algorithm that is computationally efficient, achieves fairness regardless of variation in a server capacity, and has the smallest fairness measure among all known fair scheduling algorithms. We analyze its throughput, single server delay, and end-to-end delay guarantee for variable rate Fluctuation Constrained (FC) and Exponentially Bounded Fluctuation (...
متن کامل